package cn.itsub.hello;

import cn.itsub.tsd.service.HelloService;
import cn.itsub.touchserver.*;

public class HelloTest {
    public static void main(String[] args) {
        BrokerConfig brokerConfig = new BrokerConfig()
                .setProtocol("bolt") // 设置一个协议，默认bolt
                .setHost("127,0,0,1")
                .setPort(12200) // 设置一个端口，默认12200
                .setDaemon(false); // 非守护线程

        var provider = new ServiceProvider<HelloService>()
                .setInterfaceId(HelloService.class.getName()) // 指定接口
                .setRef(new HelloServiceImpl()) // 指定实现
                .setBroker(brokerConfig); // 指定注册中心

        provider.export(); // 发布服务
    }
}
